$(document).ready(function() {
    /*=========================================对学生成绩信息进行分页=============================================*/
    var numberOfPages;
    if ($("#totalPages").html() < 5) {
        numberOfPages = $("#totalPages").html();

    } else {
        numberOfPages = 5;
    }
    if ($("#totalPages").html() != 0) {
        var options = {
            currentPage: $("#currentPage").html(),
            totalPages: $("#totalPages").html(),
            numberOfPages: numberOfPages,
            alignment: "center",
            onPageClicked: function(e, originalEvent, type, page) {
                if ($("#currentCocourseCode").html() == "") {
                    location.href = "/Examination/admin/courser/classesPading?page=" + page;
                } else {
                    var cocourseCode = $("#courseName option:selected").val();
                    var cid = $("#classes option:selected").val();
                    location.href = "/Examination/admin/courser/selectClassesByCourse?cocourseCode=" + cocourseCode + "&cid=" + cid + "&page=" + page;
                }
            }

        };

        $('#example').bootstrapPaginator(options);
    }
    /*====================================通过课程代码选择班级信息=================================*/
    $("#selsect").click(function() {
        var cocourseCode = $("#courseName").val();
        location.href = "/Examination/admin/courser/selectClassesByCourse?cocourseCode=" + cocourseCode + "&page=1"
    });

    /*=======================================显示从后台传过来的课程代码===============================*/
    var currentCocourseCode = $("#currentCocourseCode").html();
    $("#courseName").val(currentCocourseCode);
    /*=========================================显示选定的班级信息=========================================*/
    $(".changeClass").click(function() {
        var dataid = $(this).attr("data-id");
        $.ajax({
            async: false,
            cache: false,
            type: 'post',
            dataType: 'json',
            url: '/Examination/admin/courser/selectClassByCid',
            // 请求的action路径
            data: {
                cid: dataid
            },
            error: function() { // 请求失败处理函数
                alert("false");
            },
            success: function(data) { // 请求成功处理函数
                $("#changeName").val(data.cname);
                $("#changeName").attr("data-id", data.cid);
                $("#changeTeacher").val(data.cteacher);
                $("#chengeCocourseCode").val(data.course.cocourseCode);

            }
        });

    })
    /*==========================================修改班级信息=============================================*/
    $("#changeClass_btn").click(function() {
        $.ajax({
            async: false,
            cache: false,
            type: 'post',
            dataType: 'json',
            url: '/Examination/admin/courser/updateClassByCid',
            // 请求的action路径
            data: {
                cname: $("#changeName").val(),
                cid: $("#changeName").attr("data-id"),
                cteacher: $("#changeTeacher").val(),
                ccouseCode: $("#chengeCocourseCode").val()
            },
            error: function() { // 请求失败处理函数
                alert("false");
            },
            success: function(data) { // 请求成功处理函数
                alert("修改成功");
                $('#changeClass').modal('hide');
                history.go(0);
            }
        });
    });
    /*======================================通过班级ID删除该班级=============================*/
	$(".delete").click(function(){
		var dataid =$(this).attr("data-id");
		$.ajax({
            async: false,
            cache: false,
            type: 'post',
            dataType: 'json',
            url: '/Examination/admin/courser/deleteClassByCid',
            // 请求的action路径
            data: {
            	cid:$(this).attr("data-id"),
            },
            error: function() { // 请求失败处理函数
            alert("false");
            },
            success: function(data) { // 请求成功处理函数
		  alert("删除成功");
		  history.go(0);
            }
        });
	});
    /*==================================================新增班级信息===========================================*/
    $("#insertClass_btn").click(function() {
        $.ajax({
            async: false,
            cache: false,
            type: 'post',
            url: '/Examination/admin/courser/insertClass',
            // 请求的action路径
            data: {
                cname: $("#insertName").val(),
                ccouseCode: $("#insertCocourseCode").val(),
                cteacher: $("#insertTeacher").val()

            },
            error: function() { // 请求失败处理函数
                alert("Ajax失败");

            },
            success: function(data) { // 请求成功处理函数
                if (data == 1) {
                    alert("新增班级成功");
                    $(".form-horizontal input[type='text']").val("");
                    $('#insertClass').modal('hide');
                    history.go(0);

                } else {
                    alert("新增班级失败");
                }
            }
        });

    })
});